certification cro testing software testing equipment inspection training certified engineering lab quality assurance pharmaceutical software engineers education research laboratory engineer clinical medical test manufacturing